The Ultimate Home Network - Part 1: Hardware Selection